home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / wb / Locked.lha / Locked / Install_Locked next >
Text File  |  1999-01-25  |  7KB  |  252 lines

  1. ; Skrypt instalacyjny dla programu Locked (1998-1999)
  2. ;
  3. ;    $VER: Locked v0.5 by ZATOR (22.01.1999)
  4. ;
  5.  
  6.  
  7.  
  8. (set #ver_bgui (/ (getversion "libs:bgui.library") 65536))
  9. (set #ver_iden (/ (getversion "libs:identify.library") 65536))
  10. (set #ver_reqt (/ (getversion "libs:reqtools.library") 65536))
  11. (set #ver_fiid (/ (getversion "libs:FileID.library") 65536))
  12. (set #ver_asl (/ (getversion "libs:asl.library") 65536))
  13. (set #ver_cdpl (/ (getversion "libs:cdplay.library") 65536))
  14.  
  15.  
  16. (set wybr
  17.     (askchoice
  18.         (prompt "Jëzyk/Language")
  19.         (help @askchoice-help)
  20.         (choices "ENGLISH" "POLSKI")
  21.         (default 0)
  22.     )
  23. )
  24.  
  25. (if (= wybr 0)
  26. (
  27. (set #witam "Welcome in program installer to install programe\nLocked\nWith this script you install and configure programe") 
  28. (set #info ("\n Version (installed on your HD) of library:\n\nbgui.library - %ld (NIEZBËDNA)\nreqtools.library - %ld (NIEZBËDNA)\nasl.library - %ld\n FileID.library - %ld\n cdplay.library - %ld\n identify.library - %ld" #ver_bgui #ver_reqt #ver_asl #ver_fiid #ver_cdpl #ver_iden))
  29. (set #info_go "\nI'm installing programe Locked in directory WBSTARTUP\nSYS:WBSTARTUP/")
  30. (set #help_locked "\nScript copying programe Locked to drawer sys:wbstartup\nWith this Locked gonna runing always when you loading System")
  31. (set #info_locked "Copying programe Locked")
  32. (set #info_lang "Programe Locked have built polish language\nif you want you maybe install other language")
  33. (set #info_catalog "Which translation install?")
  34. (set #help_catalog "Mark this position which you want install in your system")
  35. (set #info_doc "Where install documentation?")
  36. (set #help_doc "This is documentation for programe Locked, better install his, because you maybe have problems when you change preferences")
  37. (set #info_pref "\nNOW I'm Ask you for many things to seting preferences\nof programe")
  38. (set #pyt_urz "How many drivers have gonna secure option")
  39. (set #hlp_urz "Enter number of drivers which have gonna secure option")
  40. (set #name_dev1 "Enter name 1-st partition (without ':' !!!)")
  41. (set #name_dev2 "Enter name 2-nd partition (without ':' !!!)")
  42. (set #name_dev3 "Enter name 3 partition (without ':' !!!)")
  43. (set #name_dev4 "Enter name 4 partition (without ':' !!!)")
  44. (set #name_dev5 "Enter name 5 partition (without ':' !!!)")
  45. (set #name_dev6 "Enter name 6 partition (without ':' !!!)")
  46. (set #file_cr "Creating configuration file")
  47. ))
  48.  
  49. (if (= wybr 1)
  50. (
  51. (set #witam "Witam w programie instalacyjnym programu\nLocked\nDziëki temu skryptowi zainstalujesz oraz skonfigurujesz program")
  52. (set #info ("\nWersje (zainstalowanych u ciebie) wymaganych bibliotek:\n\nbgui.library - %ld (NIEZBËDNA)\nreqtools.library - %ld (NIEZBËDNA)\nasl.library - %ld\n FileID.library - %ld\n cdplay.library - %ld\n identify.library - %ld" #ver_bgui #ver_reqt #ver_asl #ver_fiid #ver_cdpl #ver_iden))
  53. (set #info_go "\nTeraz zainstaluje program locked w katalogu WBSTARTUP\nSYS:WBSTARTUP/")
  54. (set #help_locked "\nSkrypt skopiuje program Locked do katalogu sys:wbstartup\nDziëki temu Locked bëdzie sië uruchamiaî przy kaûdym wgraniu systemu.")
  55. (set #info_locked "Kopiuje program Locked")
  56. (set #info_lang "Program Locked ma wbudowany w sobie jëzyk POLSKI\njeôli chcesz moûesz zainstalowaê teraz katalogi\ninnych jëzyków")
  57. (set #info_catalog "Które tîumaczenia zainstalowaê?")
  58. (set #help_catalog "Zaznaczasz te wersje tîumaczeï, które chcesz zainstalowaê.")
  59. (set #info_doc "Gdzie zainstalowaê dokumentacje?")
  60. (set #help_doc "Jest to dokumentacja do programu, lepiej jâ zainstaluj bo potem moûesz mieê problemy przy zmienianiu preferencji")
  61. (set #info_pref "\nTeraz zapytam cië o kilka rzeczy aby ustawiê preferencje\nprogramu")
  62. (set #pyt_urz "Ile chcesz mieê zabezpieczonych partycji?")
  63. (set #hlp_urz "Wpisz liczbë urzâdzeï, które majâ mieê moûliwoôê opcje zabezpieczenia przed nagrywaniem.")
  64. (set #name_dev1 "Wpisz nazwe 1 partycji (bez ':' !!!)")
  65. (set #name_dev2 "Wpisz nazwe 2 partycji (bez ':' !!!)")
  66. (set #name_dev3 "Wpisz nazwe 3 partycji (bez ':' !!!)")
  67. (set #name_dev4 "Wpisz nazwe 4 partycji (bez ':' !!!)")
  68. (set #name_dev5 "Wpisz nazwe 5 partycji (bez ':' !!!)")
  69. (set #name_dev6 "Wpisz nazwe 6 partycji (bez ':' !!!)")
  70. (set #file_cr "Tworze plik konfiguracyjny")
  71. ))
  72.  
  73. (set #dev1 "DH0")
  74. (set #dev2 "DH1")
  75. (set #dev3 "DH2")
  76. (set #dev4 "DH3")
  77. (set #dev5 "DH4")
  78. (set #dev6 "DH5")
  79.  
  80. (welcome #witam)
  81.  
  82. (message #info)
  83. (message #info_go)
  84.  
  85. (copyfiles
  86.     (prompt #info_locked)
  87.     (source "Locked")
  88.     (dest "sys:wbstartup")
  89.     (confirm)
  90.     (help #help_locked)
  91. )
  92.  
  93. (set wyb
  94.     (askchoice
  95.         (prompt #info_lang)
  96.         (help @askchoice-help)
  97.         (choices "TAK/YES" "NIE/NO")
  98.         (default 1)
  99.     )
  100. )
  101.  
  102. (if (= wyb 0)
  103. (
  104. (copyfiles
  105.     (prompt #info_catalog)
  106.     (source "catalog")
  107.     (all)
  108.     (dest "LOCALE:catalogs")
  109.     (confirm)
  110.     (help #help_catalog)
  111. )
  112. )   
  113. )
  114.  
  115. (copyfiles
  116.     (prompt #info_doc)
  117.     (source "Locked.doc")
  118.     (dest "sys:tools")
  119.     (confirm)
  120.     (help #help_doc)
  121. )
  122.  
  123. (message #info_pref)
  124.  
  125. (set #urzadzenia
  126.     (asknumber
  127.         (prompt #pyt_urz)
  128.         (help #hlp_urz)
  129.         (range 1 6)
  130.         (default 1)
  131.     )
  132. )
  133.  
  134.  
  135. (if (> #urzadzenia 0)
  136. (
  137. (set #dev1
  138.     (askstring
  139.         (prompt #name_dev1)
  140.         (help @askstring-help)
  141.         (default "DH0")
  142.     )
  143. )
  144. ))
  145.  
  146. (if (> #urzadzenia 1)
  147. (
  148. (set #dev2
  149.     (askstring
  150.         (prompt #name_dev2)
  151.         (help @askstring-help)
  152.         (default "DH1")
  153.     )
  154. )
  155. ))
  156.  
  157.  
  158. (if (> #urzadzenia 2)
  159. (
  160. (set #dev3
  161.     (askstring
  162.         (prompt #name_dev3)
  163.         (help @askstring-help)
  164.         (default "DH2")
  165.     )
  166. )
  167. ))
  168.  
  169. (if (> #urzadzenia 3)
  170. (
  171. (set #dev4
  172.     (askstring
  173.         (prompt #name_dev4)
  174.         (help @askstring-help)
  175.         (default "DH3")
  176.     )
  177. )
  178. ))
  179.  
  180.  
  181. (if (> #urzadzenia 4)
  182. (
  183. (set #dev5
  184.     (askstring
  185.         (prompt #name_dev5)
  186.         (help @askstring-help)
  187.         (default "DH4")
  188.     )
  189. )
  190. ))
  191.  
  192. (if (> #urzadzenia 5)
  193. (
  194. (set #dev6
  195.     (askstring
  196.         (prompt #name_dev6)
  197.         (help @askstring-help)
  198.         (default "DH5")
  199.     )
  200. )
  201. ))
  202.  
  203. (textfile
  204.     (prompt #file_cr)
  205.     (help #file_hl)
  206.     (dest "ENVARC:locked.prefs")
  207.     (append "Locked V0.80 (1998) Prefs.\n")
  208.     (append "50\n50\n0\n")
  209.     (append #dev1)
  210.     (append "\n")
  211.     (append #dev2)
  212.     (append "\n")
  213.     (append #dev3)
  214.     (append "\n")
  215.     (append #dev4)
  216.     (append "\n")
  217.     (append #dev5)
  218.     (append "\n")
  219.     (append #dev6)
  220.     (append "\n")
  221.     (append #urzadzenia)
  222.     (append "\n")
  223.     (append "0\ntopaz.font\n8\n2\natapi.device\n")
  224.     (append "Workbench Screen                                                                #@!-81\n\n")
  225.     (confirm)
  226. )
  227.  
  228. (textfile
  229.     (prompt #file_cr)
  230.     (help #file_hl)
  231.     (dest "ENV:locked.prefs")
  232.     (append "Locked V0.80 (1998) Prefs.\n")
  233.     (append "50\n50\n0\n")
  234.     (append #dev1)
  235.     (append "\n")
  236.     (append #dev2)
  237.     (append "\n")
  238.     (append #dev3)
  239.     (append "\n")
  240.     (append #dev4)
  241.     (append "\n")
  242.     (append #dev5)
  243.     (append "\n")
  244.     (append #dev6)
  245.     (append "\n")
  246.     (append #urzadzenia)
  247.     (append "\n")
  248.     (append "0\ntopaz.font\n8\n2\natapi.device\n")
  249.     (append "Workbench Screen                                                                #@!-81\n\n")
  250.     (confirm)
  251. )